Information Systems
Understanding Media and Culture
The Hundred Dollar Laptop-Computing for Developing Nations
Introduction to Sociology - 2nd Canadian Edition
Reasoning with LarKC
Information Systems for Business and Beyond
Innovations in Internationalization at Google
Communication Theory
Communication at Work
Access to Knowledge in the Age of Intellectual Property